﻿/*
WIDTHS veriables
*/
 
.ns_modulecounter, .ns_content_container, .ns_content_title, .ns_content_body, .localguides_container{width:298px;}
.localsearchmodule{width:291px;}
.localguides_body {width:288px;}
.localsearchfield{width:149px;}
.fieldholder.topfield {width:286px;}
.fieldholder.topfield .localsearchfield {width:220px;}
.fieldholder {width:218px;}
.localguides_title {width:297px;}
 
/* 
COLOR veriables
*/
 
.ns_content_title{color: #F05306;} /*main title*/
.localsearchfield {color:#666666; } /*inside texfield*/
.localformlabel {color: #000000 !important;} /*what / where*/
.localguides_title  {color: #F05306;} /*browse by state*/
.localguides_body{}
.ns_content_link {color: #3366CC;} /*state links*/
.localguides_body a:hover {color:#3366CC;}
 
/*
 FONT FAMILY veriables
*/
 
.ns_content_title {font-family:Arial,Tahoma,sans-serif;}/*main title*/
.localformlabel {font-family:Arial,Tahoma,sans-serif;}/*what / where*/
.localsearchfield {font-family:Arial,Tahoma,sans-serif;}/*inside texfield*/
.localguides_title {font-family:Arial,Tahoma,sans-serif;}/*browse by state*/
.localguides_body {font-family:Arial,Tahoma,sans-serif;}/*effects state links and box text content*/
.ns_content_link {font-family:Arial,Tahoma,sans-serif;}/*state link itself*/
  
/*
FONT SIZE veriables
*/
 
.ns_content_title {font-size:12px;}/*main title*/
.localsearchfield {font-size:10px;}
.localformlabel {font-size:11px;}/*what / where*/
.localguides_title {font-size:11px;}/*browse by state*/
.localguides_body {font-size:10px;} /*state box text size*/
.ns_content_link {font-size:11px;} /*state links*/
 
 
/*COMMON*/
.ns_modulecounter { height:155px; margin-bottom:2px;margin-left: 250px;
    margin-top: 20px;
background: #FFFFFF;
border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px;
box-shadow: 0 1px 2px #4C82CD; -moz-box-shadow: 0 1px 2px #4C82CD; -webkit-box-shadow: 0 1px 2px #4C82CD;
display: block;
border:1px solid #7EBAFF; 
 
}
 
.ns_content_container {
    background-color:transparent;
    height:84px;
    text-align: center;
}
 
.ns_content_title {
    font-weight: bold;
    height:22px;
    line-height:26px;
    text-align: left;
	float:left;
}
 
.ns_content_body {  
    background-position: center bottom;
	font-weight:bold;
    height:62px;
    line-height:12px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
	margin-top:0;
	float:left;		
}
 
.localsearchmodule{margin-top:5px;}
 
.localsearchfield{ 
	border:1px solid #8A99A6;
	float:left; 
	margin-bottom:5px;
  	background-color: #FFFFFF;
    background-image: url("http://cache.directorym.com/articles_media/search_bgGeoModules.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    height:16px;
    margin: 1px 0px 0 0;
    padding: 6px 4px 2px;
	line-height:15px;
	
	background-image:linear-gradient(bottom,#e5e5e5 0,#fff 100%);
background-image:-o-linear-gradient(bottom,#e5e5e5 0,#fff 100%);
background-image:-moz-linear-gradient(bottom,#e5e5e5 0,#fff 100%);
background-image:-webkit-linear-gradient(bottom,#e5e5e5 0,#fff 100%);
background-image:-ms-linear-gradient(bottom,#e5e5e5 0,#fff 100%);
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e5e5e5),color-stop(1,#fff))background-position: left bottom;
 
border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
	
	
 }
 
.localsearchbtn{
 
 
    background: #ffc578; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
background: -moz-linear-gradient(top,  #ffc578 0%, #fb9d23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc578), color-stop(100%,#fb9d23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* IE10+ */
background: linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-8 */
 
    border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px #4C82CD;
    color: #FFFFFF;
    font-family: inherit;
    font-size: 11px;
    font-weight: bold;
	  cursor:pointer;
    padding: 4px 12px;
    text-shadow: 0 1px 2px #FFFFFF; -moz-text-shadow: 0 1px 2px #FFFFFF; -webkit-text-shadow: 0 1px 2px #FFFFFF;
	font-family:Arial, Tahoma, sans-serif;
	line-height:14px;
	
	border:1px solid #FFC578!important;
	//margin-top:-5px!important;
	//padding-left:9px;
	//padding-right:9px;
	//line-height:13px;
 
	
}
.localformlabel	 { 
    letter-spacing: normal !important;
	float:left;
	margin-right:6px;
	}
	
.fieldholder {float:left; margin-left:10px;  height:28px;line-height:26px;}
.fieldholder.btn_search { background-color:transparent; width:59px; margin:0; height:21px; float:right; margin-top:2px; }
 
/*
bottom part
*/
 
.localguides_container {
text-align: center;
border-top:none;
background-position: top;
float:left;
}
 
.localguides_title {
text-align: left; 
height: 15px; 
line-height:17px;  
font-weight: bold;
float:left;
}
 
.localguides_body {
overflow-y: auto; 
text-align: left;
line-height:12px;
//line-height:13px; 
margin-left: auto; 
margin-right: auto;
height:51px;
float:left;
margin-left:4px;
 
}
 
.ns_content_link {
text-decoration: none;
}
 
.localguides_body a:hover {text-decoration:none;}
 
.leftmodulecol, .rightmodulecol {float:left;}
.leftmodulecol { padding-right:45px;}
.rightmodulecol {padding-left:0px;border-left:1px dotted #F05306;}